/*
 * SistemaDeAgendamento.java
 *
 * Created on 18/02/2011, 14:18:33
 */

package pbf.principal;

import java.awt.Dimension;
import java.awt.Insets;
import java.awt.Toolkit;
import java.util.Calendar;
import org.hibernate.Session;
import pbf.conf.hibernate.HibernateUtil;
import pbf.conf.hibernate.entidades.Log;
import pbf.conf.hibernate.entidades.Usuario;
import pbf.dialog.AlterarUsuario;
import pbf.dialog.CadastrarFamilia;
import pbf.dialog.CadastrarUsuario;
import pbf.dialog.FiltrarAtendimentos;
import pbf.internalframe.*;
import pbf.tcp.servidor.Servidor;
import pbf.util.DataHora;
import pbf.util.JImagePanel;
import pbf.util.Mensagem;
import ricardotavares.util.hibernate.configuracao.ConfigurationHibernate;

/**
 *
 * @author Ricardo
 */
public class SistemaDeAgendamento extends javax.swing.JFrame
{
    private static GestaoFamilia agendar;
    private static CadastrarAtendimento atender;
    private static ConsultarAtendimento consultarAtendimento;
    private static ConsultarAgendamento consultarAgendamento;
    private static ListarTodosAgendamentos listarTodosAgendamentos;
    private static Login login;
    private static Log log = null;
    private static Usuario usuario = null;    //Armazenar o usuário que esta logado
    private static EditarAgenda editarAgenda;
    private static Servidor servidor = new Servidor();

    public SistemaDeAgendamento() {
        initObjetos();
        addConteiner();
        initComponents();
        getTamanhoTela();
        ocultaInternalFrame();
        login.setVisible(true);
        desativaMenu();
        diaHoje.setText(""+DataHora.getCalendar().get(Calendar.DAY_OF_MONTH));
        mensagemBemVindo.setText("Aguardando Login.");
    }

    private void initObjetos() {
        agendar = new GestaoFamilia();
        atender = new CadastrarAtendimento();
        consultarAgendamento = new ConsultarAgendamento();
        listarTodosAgendamentos = new ListarTodosAgendamentos();
        editarAgenda = new EditarAgenda();
        consultarAtendimento = new ConsultarAtendimento();
        login = new Login();
    }

    private void addConteiner() {
        setContentPane(new JImagePanel(getClass().getResource("/pbf/imagens/BOLSA_FAMILIA.jpg")));
        getContentPane().add(login);
        getContentPane().add(consultarAtendimento);
        getContentPane().add(agendar);
        getContentPane().add(atender);
        getContentPane().add(consultarAgendamento);
        getContentPane().add(listarTodosAgendamentos);
        getContentPane().add(editarAgenda);
        getContentPane().repaint();
    }

    private void ocultaInternalFrame() {
        agendar.setVisible(false);
        consultarAtendimento.setVisible(false);
    }

    private void getTamanhoTela() {
        //O espaço disponível
        Insets in = Toolkit.getDefaultToolkit().getScreenInsets(this.getGraphicsConfiguration());
        Dimension d = Toolkit.getDefaultToolkit().getScreenSize();

        int width = d.width - (in.left + in.top);
        int height = d.height - (in.top + in.bottom);
        setSize(width, height);
        setLocation(in.left, in.top);
        setExtendedState(MAXIMIZED_BOTH);
        setResizable(false);
    }

    public static void ativaMenuAtendente() {
        menuFerramentas.setEnabled(true);
        menuAtendimento.setEnabled(true);
    }

    public static void ativaMenuAdministrador() {
        menuFerramentas.setEnabled(true);
        menuAgendamento.setEnabled(true);
        menuAtendimento.setEnabled(true);
        menuGestaoFamilia.setEnabled(true);
        itemMenuCadastrarUsuario.setEnabled(true);
        itemMenuBloquearUsuario.setEnabled(true);
        itemMenuDesbloquearUsuario.setEnabled(true);
        itemMenuExcluirUsuario.setEnabled(true);
    }

    public static void ativaMenuSecretaria() {
        menuFerramentas.setEnabled(true);
        menuAgendamento.setEnabled(true);
        menuGestaoFamilia.setEnabled(true);
        servidor.start();
    }

    private static void desativaMenu() {
        menuFerramentas.setEnabled(false);
        menuAgendamento.setEnabled(false);
        menuAtendimento.setEnabled(false);
        menuGestaoFamilia.setEnabled(false);
        itemMenuCadastrarUsuario.setEnabled(false);
        itemMenuBloquearUsuario.setEnabled(false);
        itemMenuDesbloquearUsuario.setEnabled(false);
        itemMenuExcluirUsuario.setEnabled(false);
        agendar.setVisible(false);
        atender.setVisible(false);
        consultarAgendamento.setVisible(false);
        listarTodosAgendamentos.setVisible(false);
    }

    public static void setLog(Log log) {
        SistemaDeAgendamento.log = log;
    }

    public static void setUsuario(Usuario usuario) {
        SistemaDeAgendamento.usuario = usuario;
        mensagemBemVindo.setText("Seja Bem Vindo(a) "+SistemaDeAgendamento.usuario.getUsuarioNome()+".");
    }

    public static Usuario getUsuario() {
        return SistemaDeAgendamento.usuario;
    }

    public static void logout() {
        //Verifica ser algum usuário esta logado
        if (usuario != null) {
            Session sessao = HibernateUtil.openSession();
            sessao.beginTransaction();
            log.setLogDtSaida(DataHora.getDate(DataHora.getDataPresente()));
            sessao.update(log);
            sessao.getTransaction().commit();
            sessao.close();
            desativaMenu();
            mensagemBemVindo.setText("Aguardando Login.");
            login.setVisible(true);
        }
    }

    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        diaHoje = new javax.swing.JLabel();
        jLabel1 = new javax.swing.JLabel();
        mensagemBemVindo = new javax.swing.JLabel();
        jMenuBar1 = new javax.swing.JMenuBar();
        menuArquivo = new javax.swing.JMenu();
        jMenuItem2 = new javax.swing.JMenuItem();
        jSeparator1 = new javax.swing.JPopupMenu.Separator();
        jMenuItem3 = new javax.swing.JMenuItem();
        menuGestaoFamilia = new javax.swing.JMenu();
        jMenuItem8 = new javax.swing.JMenuItem();
        jMenuItem12 = new javax.swing.JMenuItem();
        jSeparator2 = new javax.swing.JPopupMenu.Separator();
        jMenuItem4 = new javax.swing.JMenuItem();
        menuAgendamento = new javax.swing.JMenu();
        jMenuItem9 = new javax.swing.JMenuItem();
        jMenuItem7 = new javax.swing.JMenuItem();
        jMenuItem10 = new javax.swing.JMenuItem();
        jMenuItem5 = new javax.swing.JMenuItem();
        menuAtendimento = new javax.swing.JMenu();
        itemMenuAtendimento = new javax.swing.JMenuItem();
        itemMenuConsultarAtendimento = new javax.swing.JMenuItem();
        itemMenuFiltrarAtendimentos = new javax.swing.JMenuItem();
        menuFerramentas = new javax.swing.JMenu();
        itemMenuCadastrarUsuario = new javax.swing.JMenuItem();
        jMenuItem6 = new javax.swing.JMenuItem();
        itemMenuDesbloquearUsuario = new javax.swing.JMenuItem();
        itemMenuBloquearUsuario = new javax.swing.JMenuItem();
        jSeparator3 = new javax.swing.JPopupMenu.Separator();
        itemMenuExcluirUsuario = new javax.swing.JMenuItem();
        jMenu1 = new javax.swing.JMenu();
        jMenuItem11 = new javax.swing.JMenuItem();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setTitle("Sistema de Agendamento do Programa Bolsa Família - versão BETA");
        addWindowListener(new java.awt.event.WindowAdapter() {
            public void windowClosing(java.awt.event.WindowEvent evt) {
                formWindowClosing(evt);
            }
        });
        getContentPane().setLayout(null);

        diaHoje.setFont(new java.awt.Font("Tahoma", 1, 48));
        diaHoje.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        diaHoje.setText("15");
        diaHoje.setText("15");
        getContentPane().add(diaHoje);
        diaHoje.setBounds(1070, 40, 110, 60);

        jLabel1.setFont(new java.awt.Font("Tahoma", 0, 18));
        jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pbf/imagens/calendar_empty.png"))); // NOI18N
        jLabel1.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        jLabel1.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        getContentPane().add(jLabel1);
        jLabel1.setBounds(1060, 0, 130, 110);

        mensagemBemVindo.setFont(new java.awt.Font("Lindsey", 1, 18));
        mensagemBemVindo.setText("Seja Bem Vindo(a) RIcardo Tavares Antunes de Oliveira");
        getContentPane().add(mensagemBemVindo);
        mensagemBemVindo.setBounds(10, 0, 660, 30);

        menuArquivo.setText("Arquivo");

        jMenuItem2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pbf/imagens/lock2.png"))); // NOI18N
        jMenuItem2.setText("Logout");
        jMenuItem2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem2ActionPerformed(evt);
            }
        });
        menuArquivo.add(jMenuItem2);
        menuArquivo.add(jSeparator1);

        jMenuItem3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pbf/imagens/cross-circle.png"))); // NOI18N
        jMenuItem3.setText("Sair");
        jMenuItem3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem3ActionPerformed(evt);
            }
        });
        menuArquivo.add(jMenuItem3);

        jMenuBar1.add(menuArquivo);

        menuGestaoFamilia.setText("Gestão Famíliar");
        menuGestaoFamilia.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                menuGestaoFamiliaActionPerformed(evt);
            }
        });

        jMenuItem8.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pbf/imagens/user-female-blue-add.png"))); // NOI18N
        jMenuItem8.setText("Cadastrar Família");
        jMenuItem8.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem8ActionPerformed(evt);
            }
        });
        menuGestaoFamilia.add(jMenuItem8);

        jMenuItem12.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pbf/imagens/user-female-blue-edit.png"))); // NOI18N
        jMenuItem12.setText("Editar Família");
        jMenuItem12.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem12ActionPerformed(evt);
            }
        });
        menuGestaoFamilia.add(jMenuItem12);
        menuGestaoFamilia.add(jSeparator2);

        jMenuItem4.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pbf/imagens/user-female-blue-delete.png"))); // NOI18N
        jMenuItem4.setText("Excluir Família");
        jMenuItem4.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem4ActionPerformed(evt);
            }
        });
        menuGestaoFamilia.add(jMenuItem4);

        jMenuBar1.add(menuGestaoFamilia);

        menuAgendamento.setText("Agendamento");

        jMenuItem9.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pbf/imagens/date_add.png"))); // NOI18N
        jMenuItem9.setText("Agendar");
        jMenuItem9.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem9ActionPerformed(evt);
            }
        });
        menuAgendamento.add(jMenuItem9);

        jMenuItem7.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pbf/imagens/date_edit.png"))); // NOI18N
        jMenuItem7.setText("Editar Agenda");
        jMenuItem7.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem7ActionPerformed(evt);
            }
        });
        menuAgendamento.add(jMenuItem7);

        jMenuItem10.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pbf/imagens/date_magnify.png"))); // NOI18N
        jMenuItem10.setText("Consultar Agendamento");
        jMenuItem10.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem10ActionPerformed(evt);
            }
        });
        menuAgendamento.add(jMenuItem10);

        jMenuItem5.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pbf/imagens/calendar-select-month.png"))); // NOI18N
        jMenuItem5.setText("Listar Todos os Agendamentos");
        jMenuItem5.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem5ActionPerformed(evt);
            }
        });
        menuAgendamento.add(jMenuItem5);

        jMenuBar1.add(menuAgendamento);

        menuAtendimento.setText("Atendimento");

        itemMenuAtendimento.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pbf/imagens/clipboard--plus.png"))); // NOI18N
        itemMenuAtendimento.setText("Atender");
        itemMenuAtendimento.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                itemMenuAtendimentoActionPerformed(evt);
            }
        });
        menuAtendimento.add(itemMenuAtendimento);

        itemMenuConsultarAtendimento.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pbf/imagens/clipboard-search-result.png"))); // NOI18N
        itemMenuConsultarAtendimento.setText("Consultar Atendimento");
        itemMenuConsultarAtendimento.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                itemMenuConsultarAtendimentoActionPerformed(evt);
            }
        });
        menuAtendimento.add(itemMenuConsultarAtendimento);

        itemMenuFiltrarAtendimentos.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pbf/imagens/clipboard-invoice.png"))); // NOI18N
        itemMenuFiltrarAtendimentos.setText("Filtrar Atendimentos da Família");
        itemMenuFiltrarAtendimentos.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                itemMenuFiltrarAtendimentosActionPerformed(evt);
            }
        });
        menuAtendimento.add(itemMenuFiltrarAtendimentos);

        jMenuBar1.add(menuAtendimento);

        menuFerramentas.setText("Ferramentas");

        itemMenuCadastrarUsuario.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pbf/imagens/user_add.png"))); // NOI18N
        itemMenuCadastrarUsuario.setText("Cadastrar Usuários");
        itemMenuCadastrarUsuario.setEnabled(false);
        itemMenuCadastrarUsuario.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                itemMenuCadastrarUsuarioActionPerformed(evt);
            }
        });
        menuFerramentas.add(itemMenuCadastrarUsuario);

        jMenuItem6.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pbf/imagens/user_edit.png"))); // NOI18N
        jMenuItem6.setText("Alterar meus Dados");
        jMenuItem6.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem6ActionPerformed(evt);
            }
        });
        menuFerramentas.add(jMenuItem6);

        itemMenuDesbloquearUsuario.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pbf/imagens/user.png"))); // NOI18N
        itemMenuDesbloquearUsuario.setText("Desbloquear Usuário");
        itemMenuDesbloquearUsuario.setEnabled(false);
        menuFerramentas.add(itemMenuDesbloquearUsuario);

        itemMenuBloquearUsuario.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pbf/imagens/user_delete.png"))); // NOI18N
        itemMenuBloquearUsuario.setText("Bloquear Usuários");
        itemMenuBloquearUsuario.setEnabled(false);
        menuFerramentas.add(itemMenuBloquearUsuario);
        menuFerramentas.add(jSeparator3);

        itemMenuExcluirUsuario.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pbf/imagens/user_delete.png"))); // NOI18N
        itemMenuExcluirUsuario.setText("Excluir Usuário");
        itemMenuExcluirUsuario.setEnabled(false);
        menuFerramentas.add(itemMenuExcluirUsuario);

        jMenuBar1.add(menuFerramentas);

        jMenu1.setText("Configurações");

        jMenuItem11.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pbf/imagens/bullet_wrench.png"))); // NOI18N
        jMenuItem11.setText("Configuração de Rede");
        jMenuItem11.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem11ActionPerformed(evt);
            }
        });
        jMenu1.add(jMenuItem11);

        jMenuBar1.add(jMenu1);

        setJMenuBar(jMenuBar1);

        java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
        setBounds((screenSize.width-1204)/2, (screenSize.height-700)/2, 1204, 700);
    }// </editor-fold>//GEN-END:initComponents

    private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem2ActionPerformed
    logout();
    }//GEN-LAST:event_jMenuItem2ActionPerformed

    private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem3ActionPerformed
    logout();
    System.exit(0);
    }//GEN-LAST:event_jMenuItem3ActionPerformed

    private void itemMenuCadastrarUsuarioActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_itemMenuCadastrarUsuarioActionPerformed
     CadastrarUsuario cad_usuario = new CadastrarUsuario(this, true);
     cad_usuario.setVisible(true);
    }//GEN-LAST:event_itemMenuCadastrarUsuarioActionPerformed

    private void jMenuItem6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem6ActionPerformed
        AlterarUsuario alterarUsuario = new AlterarUsuario(this, true);
        alterarUsuario.setFormulario(getUsuario());
        alterarUsuario.setVisible(true);
    }//GEN-LAST:event_jMenuItem6ActionPerformed

    private void jMenuItem8ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem8ActionPerformed
        CadastrarFamilia cad_familia = new CadastrarFamilia(this, true);
        cad_familia.setVisible(true);
    }//GEN-LAST:event_jMenuItem8ActionPerformed

    private void jMenuItem5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem5ActionPerformed
    listarTodosAgendamentos.setVisible();
    }//GEN-LAST:event_jMenuItem5ActionPerformed

    private void formWindowClosing(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowClosing
    logout();
    }//GEN-LAST:event_formWindowClosing

    private void jMenuItem7ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem7ActionPerformed
    editarAgenda.setVisible(true);
    }//GEN-LAST:event_jMenuItem7ActionPerformed

    private void jMenuItem11ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem11ActionPerformed
        ConfigurationHibernate configurationHibernate = new ConfigurationHibernate(this, true);
        configurationHibernate.setVisible(true);
    }//GEN-LAST:event_jMenuItem11ActionPerformed

    private void itemMenuConsultarAtendimentoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_itemMenuConsultarAtendimentoActionPerformed
     consultarAtendimento.setAtiva();
    }//GEN-LAST:event_itemMenuConsultarAtendimentoActionPerformed

    private void itemMenuFiltrarAtendimentosActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_itemMenuFiltrarAtendimentosActionPerformed
    new FiltrarAtendimentos(this, true).setVisible(true);
    }//GEN-LAST:event_itemMenuFiltrarAtendimentosActionPerformed

    private void menuGestaoFamiliaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_menuGestaoFamiliaActionPerformed
        agendar.setVisible(true);
    }//GEN-LAST:event_menuGestaoFamiliaActionPerformed

    private void jMenuItem10ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem10ActionPerformed
    consultarAgendamento.setVisible();
    }//GEN-LAST:event_jMenuItem10ActionPerformed

    private void itemMenuAtendimentoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_itemMenuAtendimentoActionPerformed
    atender.setVisible();
        // TODO add your handling code here:
    }//GEN-LAST:event_itemMenuAtendimentoActionPerformed

    private void jMenuItem9ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem9ActionPerformed
    agendar.setAtiva();
        // TODO add your handling code here:
    }//GEN-LAST:event_jMenuItem9ActionPerformed

    private void jMenuItem12ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem12ActionPerformed
    agendar.setAtiva();
        // TODO add your handling code here:
    }//GEN-LAST:event_jMenuItem12ActionPerformed

    private void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem4ActionPerformed
    agendar.setAtiva();
        // TODO add your handling code here:
    }//GEN-LAST:event_jMenuItem4ActionPerformed

    public static void main(String args[])
    {
        try{
        new SistemaDeAgendamento().setVisible(true);
        }catch(Exception e){
            Mensagem.mensagerio("Ocorreu um erro ao Inicializar o Sistema\n"+e, "SAPBF", Mensagem.ERROR_MENSAGEM);
        }
    }

    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JLabel diaHoje;
    private static javax.swing.JMenuItem itemMenuAtendimento;
    public static javax.swing.JMenuItem itemMenuBloquearUsuario;
    public static javax.swing.JMenuItem itemMenuCadastrarUsuario;
    private static javax.swing.JMenuItem itemMenuConsultarAtendimento;
    public static javax.swing.JMenuItem itemMenuDesbloquearUsuario;
    public static javax.swing.JMenuItem itemMenuExcluirUsuario;
    private static javax.swing.JMenuItem itemMenuFiltrarAtendimentos;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JMenu jMenu1;
    private javax.swing.JMenuBar jMenuBar1;
    private javax.swing.JMenuItem jMenuItem10;
    private javax.swing.JMenuItem jMenuItem11;
    private javax.swing.JMenuItem jMenuItem12;
    private javax.swing.JMenuItem jMenuItem2;
    private javax.swing.JMenuItem jMenuItem3;
    private javax.swing.JMenuItem jMenuItem4;
    private javax.swing.JMenuItem jMenuItem5;
    private javax.swing.JMenuItem jMenuItem6;
    private javax.swing.JMenuItem jMenuItem7;
    private javax.swing.JMenuItem jMenuItem8;
    private javax.swing.JMenuItem jMenuItem9;
    private javax.swing.JPopupMenu.Separator jSeparator1;
    private javax.swing.JPopupMenu.Separator jSeparator2;
    private javax.swing.JPopupMenu.Separator jSeparator3;
    private static javax.swing.JLabel mensagemBemVindo;
    public static javax.swing.JMenu menuAgendamento;
    private javax.swing.JMenu menuArquivo;
    private static javax.swing.JMenu menuAtendimento;
    public static javax.swing.JMenu menuFerramentas;
    private static javax.swing.JMenu menuGestaoFamilia;
    // End of variables declaration//GEN-END:variables
}
